//
//  ArtRACDefine.h
//  ArtStudio
//
//  Created by weijingyun on 2016/12/29.
//  Copyright © 2016年 kimziv. All rights reserved.
//

/**
 * 用于RAC信号发送定义宏
 */
#ifndef ArtRACDefine_h
#define ArtRACDefine_h

/**
 * 用于网络sendNext 使用
 */
#define kRACUIPackup    @"kRACUIPackup"    // BOOL 是否收起下拉

#define kRACUIRefresh   @"kRACUIRefresh"   // BOOL 显示下拉界面 不做请求处理 (请求在后面)
#define kRACUIShowRefresh  @"kRACUIShowRefresh"  // BOOL 是否能显示下拉刷新
#define kRACUIShowMore  @"kRACUIShowMore"  // BOOL 是否能显示更多

#define kRACUINoData    @"kRACUINoData"    // BOOL 是否 网络请求成功 无数据
#define kRACUIError     @"kRACUIError"     // NSError 网络请求错误进行UI处理
// 发送 kRACUINoData kRACUIError 时可加上 自定义 图片 文字
#define kShowImgeString  @"kShowImgeString"      // string 自定义图片
#define kShowTitleString @"kShowTitleString"     // string 自定义文字
#define kShowTipString @"kShowTipString"         // string 自定义文字

#define kRACUIShowLoading   @"kRACUIShowLoading"   // BOOL showLoading
#define kRACUIDismissLoading @"kRACUIDismissLoading"   // BOOL DismissLoading

typedef NS_OPTIONS(NSUInteger,EArtTableViewRefreshType){
    EArtTableViewRefreshTypeNone = 0,
    EArtTableViewRefreshTypeTop = 1 << 0,     //下拉
    EArtTableViewRefreshTypeBottom = 1 << 1,  //上拉
};

#endif /* ArtRACDefine_h */
